home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / 3DTOSHI2.ZIP / mpg3d / include / g3dgem.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-04-05  |  875 b   |  33 lines

  1.  
  2. // g3dgem.h
  3. //
  4. // Copyright (c) 1996 by Toshiaki Tsuji, all rights reserved.
  5.  
  6. #ifndef __G3DGEM_H__
  7. #define __G3DGEM_H__
  8.  
  9. #include "stdgfx.h"
  10. #include "g3dfile.h"
  11.  
  12. class G3DGEMTOOL : public G3DFILETOOL
  13.   {
  14.     protected :
  15.       BOOLEAN LoadPoints ( FILEHANDLE f, G3DPOLYHEDRON *Object,
  16.                            LONG NumPoints, double Scale );
  17.       BOOLEAN LoadFaces ( FILEHANDLE f, G3DPOLYHEDRON *Object,
  18.                           LONG NumFaces );
  19.     
  20.     public :
  21.       G3DGEMTOOL ();
  22.       virtual ~G3DGEMTOOL ();
  23.  
  24.       virtual BOOLEAN Load ( FILEHANDLE f, LINKEDLIST<G3DOBJECT*> *ObjectList,
  25.                              BOOLEAN ClockWise, double Scale );
  26.       virtual BOOLEAN Save ( FILEHANDLE f, LINKEDLIST<G3DOBJECT*> *ObjectList,
  27.                              BOOLEAN ClockWise, double Scale );
  28.   }; // End of G3DGEMTOOL
  29.  
  30. #endif
  31.  
  32.  
  33.